
h3 {
    text-align: center;
}

p {
    text-align: center;
    margin: 5px auto;
}

p.title {
    color: blue;
    font-weight: bold;
}

p.desc {
    font-family: 宋体;
}

.wrapper {
    width: 800px;
    border: 1px solid gray;
    margin: 25px auto;
}

.flex-container {
    /* 使被选中的元素成为弹性容器 */
    display: flex;
    border: 1px solid blue;
    margin: 15px;
}

.flex-item:nth-child(2n) {
    background: #ffff00;
}

.flex-item:nth-child(2n+1) {
    background: #dfdfdf;
}

/* 设置 第一个 弹性容器的样式 */
.first {
    /* 主轴: 水平从左到右 / 交叉轴: 垂直从上到下 */
    flex-direction: row;
    height: 100px;
}

/* 设置 第一个 弹性容器中 弹性项目 的样式 */
.first>.flex-item {
    /* 设置 弹性项目 在主轴方向的 伸缩基准值 */
    flex-basis: 150px;
}

/* 设置 第二个 弹性容器的样式 */
.second {
    /* 主轴: 水平从右到左 / 交叉轴: 垂直从上到下 */
    flex-direction: row-reverse;
    height: 100px;
}

/* 设置 第二个 弹性容器中 弹性项目 的样式 */
.second>.flex-item {
    /* 设置 弹性项目 在主轴方向的 伸缩基准值 */
    flex-basis: 150px;
}

/* 设置 第三个 弹性容器的样式 */
.third {
    /* 主轴: 垂直从上到下 / 交叉轴: 水平从左到右 */
    flex-direction: column;
    height: 200px;
}

/* 设置 第三个 弹性容器中 弹性项目 的样式 */
.third>.flex-item {
    /* 设置 弹性项目 在主轴方向的 伸缩基准值 */
    flex-basis: 40px;
}

/* 设置 第四个 弹性容器的样式 */
.fourth {
    /* 主轴: 垂直从下到上 / 交叉轴: 水平从左到右 */
    flex-direction: column-reverse;
    height: 200px;
}

/* 设置 第四个 弹性容器中 弹性项目 的样式 */
.fourth>.flex-item {
    /* 设置 弹性项目 在主轴方向的 伸缩基准值 */
    flex-basis: 40px;
}

